runtime.hmap.extra (field)

30 uses

	runtime (current package)
		map.go#L130: 	extra *mapextra // optional fields
		map.go#L249: 	if h.extra != nil && h.extra.nextOverflow != nil {
		map.go#L252: 		ovf = h.extra.nextOverflow
		map.go#L255: 			h.extra.nextOverflow = (*bmap)(add(unsafe.Pointer(ovf), uintptr(t.BucketSize)))
		map.go#L261: 			h.extra.nextOverflow = nil
		map.go#L269: 		*h.extra.overflow = append(*h.extra.overflow, ovf)
		map.go#L276: 	if h.extra == nil {
		map.go#L277: 		h.extra = new(mapextra)
		map.go#L279: 	if h.extra.overflow == nil {
		map.go#L280: 		h.extra.overflow = new([]*bmap)
		map.go#L332: 			h.extra = new(mapextra)
		map.go#L333: 			h.extra.nextOverflow = nextOverflow
		map.go#L841: 		it.overflow = h.extra.overflow
		map.go#L842: 		it.oldoverflow = h.extra.oldoverflow
		map.go#L1038: 	if h.extra != nil {
		map.go#L1039: 		*h.extra = mapextra{}
		map.go#L1049: 		h.extra.nextOverflow = nextOverflow
		map.go#L1082: 	if h.extra != nil && h.extra.overflow != nil {
		map.go#L1084: 		if h.extra.oldoverflow != nil {
		map.go#L1087: 		h.extra.oldoverflow = h.extra.overflow
		map.go#L1088: 		h.extra.overflow = nil
		map.go#L1091: 		if h.extra == nil {
		map.go#L1092: 			h.extra = new(mapextra)
		map.go#L1094: 		h.extra.nextOverflow = nextOverflow
		map.go#L1300: 		if h.extra != nil {
		map.go#L1301: 			h.extra.oldoverflow = nil